.comments-header{border-top:1px solid #eee;align-items:flex-start;justify-content:space-between;padding:15px 0}@media only screen and (max-width:599px){.comments-header{padding-top:10px}}.comments-header h3{display:inline-block;text-transform:uppercase;margin:10px 0;white-space:nowrap}.comments-header .comments-header-button{float:right;margin-left:10px;position:relative;border-radius:4px}@media only screen and (max-width:599px){.comments-header .comments-header-button{display:block;float:none;margin:0;width:100%;margin-bottom:10px}}@media only screen and (min-width:600px) and (max-width:740px){.comments-header .comments-header-button{font-size:10px;padding:10px 20px;margin-left:5px}}.comments-header .comments-header-button i{top:-1px !important}@media only screen and (max-width:599px){.comment-buttons{width:100%}}@media only screen and (max-width:599px){.comment-buttons #commentsWatchOn,.comment-buttons #commentsWatchOff{width:100%;float:none;display:block;margin:0}}.comment-thread{margin:20px 0 20px 150px;padding-left:40px;border-bottom:1px solid #eee;position:relative;overflow:visible}@media only screen and (max-width:740px){.comment-thread{margin-left:100px}}@media only screen and (max-width:599px){.comment-thread{margin-left:0;padding-left:30px}}.comment-thread:before{content:"\f0e5";font-family:"icomoon";color:#ccc;font-size:20px;position:absolute;top:-5px;left:0}.comment-thread:last-child{border-bottom:0}.comment-thread p{margin:0}.comment-thread p.commentMeta{margin:8px 0}.comment{margin-bottom:20px}.comment .commentContent{display:inline-block;width:100%}.comment a.comment-date{color:#888}.comment a.comment-date:hover{text-decoration:none}.comment blockquote{margin:0 0 10px;padding:10px;background-color:#eee;border-radius:4px}.comment blockquote .quoted{font-weight:bold;margin-bottom:5px}.commentActions{display:inline;float:right;opacity:0;visibility:hidden;-webkit-transition:visibility 0,opacity .2s ease-out;transition:visibility 0,opacity .2s ease-out}.commentActions a{color:#888;margin-right:10px}.commentActions a:hover{text-decoration:none}@media only screen and (max-width:599px){.commentActions{visibility:visible;opacity:1}.commentActions a{font-size:12px;color:#a2a2a2}}.comment:hover .commentActions{opacity:1;visibility:visible}.comment-reply{margin:0 auto 20px;padding-left:20px;border-left:1px solid #eee}@media only screen and (max-width:599px){.comment-reply{padding-left:10px}}.deleted{color:#aaa}.commentEdit{width:100%}.noteTitleDiv{float:left}@media only screen and (max-width:599px){.noteTitleDiv{float:none;width:100%}}.noteTitleDiv .comment-step-title{font-size:19px;margin-left:40px;margin:-5px 0 0}@media only screen and (max-width:599px){.noteTitleDiv .comment-step-title{text-align:center;font-size:24px}}.noteTitleDiv .comment-step-title a{color:#555}@media only screen and (max-width:599px){.noteTitleDiv .addCommentDiv{text-align:center}.noteTitleDiv .addCommentDiv a{font-size:12px}}#addCommentForm{margin-left:150px}#addCommentForm h2{border-bottom:0;padding-bottom:0}@media only screen and (max-width:740px){#addCommentForm{margin-left:100px}}@media only screen and (max-width:599px){#addCommentForm{margin-left:0}}input.post-comment,a.edit-comment{margin:0;position:absolute;top:15px;right:0;border-radius:4px}.commentEditDiv a.edit-comment{position:inherit;margin:3px 0 0 5px !important;padding:10px 20px;font-size:14px;float:right}.altCommentButton{text-align:center;font-size:16px;margin:30px 0 20px 0;display:block}.altCommentButton a.addComment{padding:12px 40px;background:#eee}.altCommentButton a.addComment:hover{background:#d5d5d5;cursor:pointer}.altCommentButton .fa-comment-o{margin-left:8px}#articleComments .formField{padding-top:10px}#addCommentForm textarea{height:auto;min-height:40px;border:1px solid #DDD;resize:none;box-shadow:none}#addCommentForm textarea:focus{outline:0}#addCommentForm .formBody{background:0;padding:0}#addCommentForm .formBody .formField{padding:0}.form-footer{height:90px;position:relative}.user-story .comment-thread{margin:20px 0 20px}.user-story #addCommentForm{margin:0}.user-story .comments{max-width:640px;margin:0 auto}.user-wiki .comment-thread{margin:20px 0 20px}.user-wiki #addCommentForm{margin:0}